# List reserved workspaces by room

Returns the list of reserved workspaces associated with the specified room.
            
Behavior:
- Validates the room identifier
- Retrieves reserved workspace records for the room
- Returns structured workspace response data
- Logs the action as workspaces viewed

Endpoint: GET /api/v1/portfolio/locations/{locationIdentifier}/buildings/{buildingIdentifier}/levels/{levelIdentifier}/rooms/{roomIdentifier}/workspaces/reserved

## Path parameters:

  - `roomIdentifier` (string, required)

  - `locationIdentifier` (string, required)

  - `buildingIdentifier` (string, required)

  - `levelIdentifier` (string, required)

## Response 200 fields (text/plain):

  - `data` (array,null)

  - `data.workSpaceId` (string)

  - `data.identifier` (string,null)

  - `data.cadPlanLocation` (array,null)

  - `data.status` (object)

  - `data.status.statusId` (string)

  - `data.status.statusCode` (string,null)

  - `data.status.statusName` (string,null)

  - `data.status.statusColor` (string,null)

  - `data.seatAssignmentType` (object)

  - `data.seatAssignmentType.seatAssignmentTypeId` (string)

  - `data.seatAssignmentType.seatAssignmentTypeName` (string,null)

  - `data.seatAssignmentType.seatAssignmentTypeCode` (string,null)

  - `data.responseDescription` (string,null)

  - `message` (string,null)

  - `isError` (boolean)

  - `messageCode` (integer)

  - `status` (string,null)

  - `errorType` (string,null)

  - `traceid` (string,null)

  - `responseDescription` (string,null)


